package com.hd.sup.modules.enterprise.wrapper;

import com.hd.common.constant.BizConstant;
import com.hd.common.page.BaseControllerWrapper;
import com.hd.common.utils.DateUtil;

import java.util.Date;
import java.util.Map;

/**
 * @author chentl
 * @version V1.0
 * @Project 交通运输第三方监测平台
 * @Title EnterpriseWrapper.java
 * @Description 企业装饰器
 * @Package com.hd.sup.modules.enterprise.wrapper
 * @date 2020/12/31 3:13 下午
 * @Copyright: 深圳市宏电技术股份有限公司 All rights reserved.
 */
public class EnterpriseWrapper extends BaseControllerWrapper {

    public EnterpriseWrapper(Object obj) {
        super(obj);
    }

    @Override
    protected void warpTheMap(Map<String, Object> map) {
        //报警开始时间
        Object createTime = map.get("createTime");
        if (createTime != null) {
            Date date = (Date) createTime;
            String dateStr = DateUtil.format(date, BizConstant.Common.DATE_FORMAT_SECOND.key());
            map.put("createTime", dateStr);
        }

        //离线时间
        Object update_time = map.get("update_time");
        if (update_time != null) {
            Date date = (Date) update_time;
            String dateStr = DateUtil.format(date, BizConstant.Common.DATE_FORMAT_SECOND.key());
            map.put("update_time", dateStr);
        }

    }
}